Finding the Minimum-Weight k-Path

نویسندگان

  • Avinatan Hassidim
  • Orgad Keller
  • Moshe Lewenstein
  • Liam Roditty
چکیده

Given a weighted n-vertex graph G with integer edge-weights taken from a range [−M,M ], we show that the minimum-weight simple path visiting k vertices can be found in time Õ(2poly(k)Mn) = O∗(2kM). If the weights are reals in [1,M ], we provide a (1+ε)-approximation which has a running time of Õ(2poly(k)n(log logM + 1/ε)). For the more general problem of k-tree, in which we wish to find a minimumweight copy of a k-node tree T in a given weighted graph G, under the same restrictions on edge weights respectively, we give an exact solution of running time Õ(2poly(k)Mn) and a (1 + ε)-approximate solution of running time Õ(2poly(k)n(log logM + 1/ε)). All of the above algorithms are randomized with a polynomially-small error probability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Method for Path Finding of Power Transmission Lines in Geospatial Information System Using Raster Networks and Minimum of Mean Algorithm

Currently path-finding methods, which are widely used in GIS, rely on finding a path, which the sum of pixels’ weights on the path would be less than the other paths. According to dependency between sum of pixels' weights and length of path, decrementing of sum of pixels' weights can not considered as a proper criterion for optimum path finding. In addition, path length is not regarded as an in...

متن کامل

Computing a Minimum-Weight k-Link Path in Graphs with the Concave Monge Property

Let G be a weighted, complete, directed acyclic graph whose edge weights obey the concave Monge condition. We give an efficient algorithm for finding the minimum weight k-link path between a given pair of vertices for any given k. The log k log log n ' O Ž . Ž . algorithm runs in n2 time, for k s V log n . Our algorithm can be applied to get efficient solutions for the following problems, impro...

متن کامل

Finding k Simple Shortest Paths and Cycles

We present algorithms and hardness results for several problems related to finding multiple simple shortest paths in a graph. Our main result is a new algorithm for finding k simple shortest paths for all pairs of vertices in a weighted directed graph G = (V,E). For k = 2 our algorithm runs in O(mn + n logn) time where m and n are the number of edges and vertices in G. Our approach is based on ...

متن کامل

Roman k-Tuple Domination in Graphs

For any integer $kgeq 1$ and any graph $G=(V,E)$ with minimum degree at least $k-1$‎, ‎we define a‎ ‎function $f:Vrightarrow {0,1,2}$ as a Roman $k$-tuple dominating‎ ‎function on $G$ if for any vertex $v$ with $f(v)=0$ there exist at least‎ ‎$k$ and for any vertex $v$ with $f(v)neq 0$ at least $k-1$ vertices in its neighborhood with $f(w)=2$‎. ‎The minimum weight of a Roman $k$-tuple dominatin...

متن کامل

Near-Minimum-Time Motion Planning of Manipulators along Specified Path

The large amount of computation necessary for obtaining time optimal solution for moving a manipulator on specified path has made it impossible to introduce an on line time optimal control algorithm. Most of this computational burden is due to calculation of switching points. In this paper a learning algorithm is proposed for finding the switching points. The method, which can be used for both ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013